package com.lxmes.sales.domain;

import com.lxmes.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import com.lxmes.common.core.domain.BaseEntity;

/**
 * 运输节点管理对象 nc_transport_node
 *
 * @author ruoyi
 * @date 2023-04-14
 */
@Data
@ApiModel(value = "NcTransportNode", description = "运输节点管理对象")
public class NcTransportNode extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    @ApiModelProperty("主键")
    private Long id;

    /** 公司代码 */
    @Excel(name = "公司代码")
    @ApiModelProperty("公司代码")
    private String factoryCode;

    /** 公司名称 */
    @Excel(name = "公司名称")
    @ApiModelProperty("公司名称")
    private String factoryName;

    /** WMS子图号 */
    @Excel(name = "WMS子图号")
    @ApiModelProperty("WMS子图号")
    private String wmsChildNo;

    /** 子图号 */
    @Excel(name = "子图号")
    @ApiModelProperty("子图号")
    private String itemChildNo;

    /** 物料号 */
    @Excel(name = "物料号")
    @ApiModelProperty("物料号")
    private String materialNo;

    /** 名称 */
    @Excel(name = "名称")
    @ApiModelProperty("名称")
    private String itemName;

    /** 公司代码 */
    @Excel(name = "公司代码")
    @ApiModelProperty("公司代码")
    private String manCode;

    /** 公司名称 */
    @Excel(name = "公司名称")
    @ApiModelProperty("公司名称")
    private String manName;

    /** 物料正式属性 */
    @Excel(name = "物料正式属性")
    @ApiModelProperty("物料正式属性")
    private String materialFormAttr;

    /** 物料属性 */
    @Excel(name = "物料属性")
    @ApiModelProperty("物料属性")
    private String materialAttr;

    /** 物料大类号 */
    @Excel(name = "物料大类号")
    @ApiModelProperty("物料大类号")
    private String materialCategory;

    /** 送货包装类型 */
    @Excel(name = "送货包装类型")
    @ApiModelProperty("送货包装类型")
    private String delPackageType;

    /** 送货包装编码 */
    @Excel(name = "送货包装编码")
    @ApiModelProperty("送货包装编码")
    private String delPackageCode;

    /** 物料图片 */
    @Excel(name = "物料图片")
    @ApiModelProperty("物料图片")
    private String materialPhoto;

    /** 物料尺寸 */
    @Excel(name = "物料尺寸")
    @ApiModelProperty("物料尺寸")
    private String materialSize;

    /** 包装容量 */
    @Excel(name = "包装容量")
    @ApiModelProperty("包装容量")
    private Long pacCapacity;

    /** 最小包装量 */
    @Excel(name = "最小包装量")
    @ApiModelProperty("最小包装量")
    private String minPackCap;

    /** 存储仓库 */
    @Excel(name = "存储仓库")
    @ApiModelProperty("存储仓库")
    private String storWarehouse;

    /** 存储库区 */
    @Excel(name = "存储库区")
    @ApiModelProperty("存储库区")
    private String storArea;

    /** 存储库位 */
    @Excel(name = "存储库位")
    @ApiModelProperty("存储库位")
    private String storLoca;

    /** 安全库存 */
    @Excel(name = "安全库存")
    @ApiModelProperty("安全库存")
    private String safetyStock;

    /** 库存下限 */
    @Excel(name = "库存下限")
    @ApiModelProperty("库存下限")
    private String storDownLimit;

    /** 库存上限 */
    @Excel(name = "库存上限")
    @ApiModelProperty("库存上限")
    private String storUpLimit;

    /** 溢库仓库 */
    @Excel(name = "溢库仓库")
    @ApiModelProperty("溢库仓库")
    private String ykWarehous;

    /** 发货地址 */
    @Excel(name = "发货地址")
    @ApiModelProperty("发货地址")
    private String sendWarehous;

    /** 收货地址 */
    @Excel(name = "收货地址")
    @ApiModelProperty("收货地址")
    private String shipperAddress;

    /** 发货仓库下架 */
    @Excel(name = "发货仓库下架")
    @ApiModelProperty("发货仓库下架")
    private String sendWaraShelve;

    /** 发货仓库组托 */
    @Excel(name = "发货仓库组托")
    @ApiModelProperty("发货仓库组托")
    private String sendWaraSupport;

    /** 发货仓库排序 */
    @Excel(name = "发货仓库排序")
    @ApiModelProperty("发货仓库排序")
    private String sendWaraSort;

    /** 发货仓库组车 */
    @Excel(name = "发货仓库组车")
    @ApiModelProperty("发货仓库组车")
    private String sendWaraZc;

    /** 运输转运 */
    @Excel(name = "运输转运")
    @ApiModelProperty("运输转运")
    private String transportation;

    /** 园区排队 */
    @Excel(name = "园区排队")
    @ApiModelProperty("园区排队")
    private String parkLine;

    /** 园区门禁 */
    @Excel(name = "园区门禁")
    @ApiModelProperty("园区门禁")
    private String parkMj;

    /** 园区入园 */
    @Excel(name = "园区入园")
    @ApiModelProperty("园区入园")
    private String parkInto;

    /** 收货排队 */
    @Excel(name = "收货排队")
    @ApiModelProperty("收货排队")
    private String goodsLine;

    /** 收货卸车 */
    @Excel(name = "收货卸车")
    @ApiModelProperty("收货卸车")
    private String goodsUnload;

    /** 器具装车 */
    @Excel(name = "器具装车")
    @ApiModelProperty("器具装车")
    private String equipLoad;

    /** 专车发运 */
    @Excel(name = "专车发运")
    @ApiModelProperty("专车发运")
    private String carShip;


}
